Bookly\Lib\Cloud\Account C

Total Complexity 106
Dependencies 7
Dependents 14
Total lines 796
Lines of code 376
Logical lines of code 217
Comment lines 258
Methods 43
Properties 11

Methods 43

Method Rating Maintainability Complexity Lines of code
translateError()
A
53 15 19
setupListeners()
S
44 5 45
forgotPassword()
S
56 5 19
createStripeCheckoutSession()
S
59 5 14
getPurchasesList()
S
57 3 17
getPreApprovalUrl()
S
59 3 16
getPayPalRenewAutoRechargeUrl()
S
60 3 15
getStripeRenewAutoRechargeUrl()
S
60 3 14
sendLowBalanceNotification()
S
58 3 13
createPayPalOrder()
S
61 3 13
getSubscriptions()
S
65 3 10
register()
S
65 3 8
disableAutoRecharge()
S
66 3 9
setInvoiceData()
S
65 3 9
getCloudSupportEndAt()
S
73 3 5
getCloudSupportDays()
S
66 3 8
productActive()
S
65 3 10
getProductActivationTexts()
S
62 2 13
getAutoRechargeEndAt()
S
73 2 5
getEndPoints()
S
69 2 7
getAutoRechargeGateway()
S
73 2 5
getAutoRechargeTitle()
S
67 2 7
changePassword()
S
66 2 8
changeCountry()
S
67 2 8
logout()
S
65 2 9
login()
S
63 2 10
resendConfirmation()
S
70 2 7
confirmEmail()
S
69 2 7
enableSendingWeeklySummary()
S
80 1 3
getNotifySummary()
S
82 1 3
disableSendingWeeklySummary()
S
80 1 3
setup()
S
79 1 3
getRechargeData()
S
82 1 3
getInvoiceData()
S
81 1 3
getAutoRechargeBonus()
S
80 1 3
getAutoRechargeAmount()
S
80 1 3
autoRechargeEnabled()
S
80 1 3
getCountry()
S
82 1 3
getEmailConfirmed()
S
82 1 3
getUserName()
S
82 1 3
getInvoiceLink()
S
80 1 3
loadProfile()
S
76 1 4
getBalance()
S
82 1 3